//===================================================================================
// Company's Form Model
//
// Coder: Code Milker v1.0
// 0 - EntityName
// 1 - Properties
//===================================================================================

namespace App.Web.Models {
    using System;
    using App.Domain.Contracts;

    public class CompanyFormModel : ICreateCompanyCommand {
        ///<summary>
        /// 
        ///</summary>
        public Guid Id { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public string CompanyName { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public string ShortName { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public string Shortcut { get; set; }

        ///<summary>
        /// 单位(万)
        ///</summary>
        public int? RegisteredCapital { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public string Overview { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public string Business { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public string BusinessLicense { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public string EstablishedOn { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public string Representative { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public int? CompanySizeCode { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public int? CompanyTypeCode { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public int? IndustryCode { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public int ProvinceCode { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public int CityCode { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public string Address { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public string Zip { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public string WebSite { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public bool? IsGroup { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public Guid? ParentId { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public DateTime DateCreated { get; set; }

        ///<summary>
        /// 
        ///</summary>
        public DateTime LastUpdated { get; set; }


    }
}
